.neo-gallery.covid-country-gallery {
    background-color: v(covid-gallery-background-color);
    border-color    : v(covid-gallery-border-color);
    color           : #000;
    text-align      : left;

    .neo-content-table {
        white-space: nowrap;
    }

    .neo-flag {
        height      : 40px;
        margin-right: 10px;
        width       : 40px;
    }

    .neo-selected {
        .neo-item-wrapper {
            transform          : translateZ(180px) scale(1.5);
            -webkit-box-reflect: unset!important;
        }
    }

    .neo-item-wrapper {
        background-color   : v(covid-gallery-item-wrapper-background-color);
        border-radius      : 10px;
        pointer-events     : none;
        transition-duration: .55s;
        transition-property: transform;
    }

    .neo-country-gallery-item {
        background-color       : #fff;
        border-bottom          : 0;
        border-color           : v(covid-gallery-item-border-color);
        border-left-width      : v(covid-gallery-item-border-sides-width);
        border-right-width     : v(covid-gallery-item-border-sides-width);
        border-style           : solid;
        border-top-left-radius : 10px;
        border-top-right-radius: 10px;
        border-top-width       : 1px;
        padding                : 20px;
        user-select            : none;

        .neo-item-header {
            align-items  : center;
            display      : flex;
            font-size    : 40px;
            margin-bottom: 20px;
        }
    }

    .neo-gallery-item {
        &.neo-reflection {
            .neo-item-wrapper {
                -webkit-box-reflect: below 6px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.1, transparent), to(rgba(0, 0, 0, 0.5)));
                transform-style    : flat;
            }

            img {
                -webkit-box-reflect: inherit;
            }
        }
    }

    .image-wrap.neo-selected img {
        transform: inherit;
    }
}